Advanced Embedded Software Engineer - PA

  • Canonsburg
  • Contract
  • Tue Dec 2 18:41:46 2025
  • BBBH87237

Job Title: Advanced Embedded Software Engineer

Job Location: Canonsburg PA 15317

Onsite Requirements:

  • Embedded C
  • Linux
  • RTOS

Job Description:

  • As an Advanced Embedded Software Engineer (Advanced Software Engineer) for the Torpedo Systems Group:
  • You'll be a member of a cross functional team responsible for sustaining and creating software for embedded applications.
  • You will participate in all phases of the Software Development Life Cycle (SDLC) including:
  • Requirements analysis
  • Design
  • Implementation
  • Testing

Preferred Skills or Experiences:

  • Experience working in a Linux environment
  • Experience writing in C and Multithreaded programming
  • Experience with a Real Time Operating System
  • Experience working outside of an IDE development environment (i.e., writing and modifying make files)
  • Experience with Software Source Control tools and concepts (Git or CVS preferred)
  • Experience leveraging and integrating pre-existing and legacy software and Firmware modules
  • Experience with National Instruments LabWindows/CVI would be helpful, but not required
  • Experience architecting and designing new software applications from design documents
  • Experience developing secure software applications is desirable but not required

What Sets You Apart:

  • Strong understanding of software development process, as well as software engineering concepts, principles, and theories
  • Creative thinker capable of applying new information quickly to solve challenging problems
  • Comfortable providing technical leadership
  • Team player who thrives in collaborative environments and revels in team success
  • Commitment to ongoing professional development for yourself and others

  • **This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**